1: | f(cons(nil,y)) | → y | |
2: | f(cons(f(cons(nil,y)),z)) | → copy(n,y,z) | |
3: | copy(0,y,z) | → f(z) | |
4: | copy(s(x),y,z) | → copy(x,y,cons(f(y),z)) | |
5: | F(cons(f(cons(nil,y)),z)) | → COPY(n,y,z) | |
6: | COPY(0,y,z) | → F(z) | |
7: | COPY(s(x),y,z) | → COPY(x,y,cons(f(y),z)) | |
8: | COPY(s(x),y,z) | → F(y) | |